//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int i;
//int main()
//{
//    i--;
//    if (i > sizeof(i))
//    {
//        printf(">\n");
//    }
//    else
//    {
//        printf("<\n");
//    }
//    return 0;
//}
#include <stdio.h>
#include<math.h>
int is_Fun(int x) {
    //printf("%d ", x);
    int res = 0;
    for (int i = 4; i >= 1; i--) {
        
        int a = x /(int) pow(10, i);
        int b = x - (int)a * pow(10, i);
        //printf("%d %d\n", a, b);
        res += a * b;
    }
    if (res == x)return 1;
     return 0;
}
int main() {
    for (int i = 10000; i <=99999; i++) {
        if (is_Fun(i)) {
            printf("%d ", i);
        }
    }
    return 0;
}